Chapter 1 Summary Of Refactoring Book By Martin Fowler